import { PaginationParam, PaginationResult } from "../../models";
import { LineTrendItem } from "../projectManage/models";
import { WasteDataItem, WasteGosItem, wasterGasFlowItem, WasteWaterItem } from "./models";
import req, { RequsetOptons } from "/@/api/req";
export enum Api {
  getWasteData = "api/v1/dataService/waste/getWasteData", //获取固废实时值
  // 获取echart数据
  getWasteGos = "api/v1/dataService/waste/getWasteGos", //获取废气设备负载率预测
  getWasteWater = "api/v1/dataService/waste/getWasteWater", // 获取废水设备负载率预测
  getWasterGasFlowGasFlwater = "api/v1/dataService/waste/getWasterGasFlowGasFlwater", // 获取排水量排气量
}

export function getWasteData() {
  return req.get<WasteDataItem>(
    {
      url: Api.getWasteData,
    },
    {
      useGlobalLoading: false,
    }
  );
}

export function getWasteGos() {
  return req.get<WasteGosItem>(
    {
      url: Api.getWasteGos,
    },
    {
      useGlobalLoading: false,
    }
  );
}
export function getWasteWater() {
  return req.get<WasteWaterItem>(
    {
      url: Api.getWasteWater,
    },
    {
      useGlobalLoading: false,
    }
  );
}
export function getWasterGasFlowGasFlwater(data: { time: string }) {
  return req.post<wasterGasFlowItem>(
    {
      url: Api.getWasterGasFlowGasFlwater,
      data,
    },
    {
      useGlobalLoading: false,
    }
  );
}
